People-Centered Software Development: An Overview of Agile Methodologies

نویسندگان

  • Frank Maurer
  • Theodore D. Hellmann
چکیده

This chapter gives an overview of agile software development processes and techniques. The first part of the chapter covers the major agile project management techniques with a focus on project planning. Iteration planning and interaction design approaches are given special focus. The second part of the chapter covers agile quality assurance with a focus on test-driven development and the state space of testing. Current problems in agile testing, including measuring test quality and testing applications with large state spaces, are discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Software Methodologies: Strength and Weakness

Agile methodologies are great software development methodologies. No doubt that these methodologies have widespread reputation. The core of agile methodologies is people. Customer and each team member in agile development teams are the key success or failure factor in agile process. In this paper authors demonstrate strength and weakness points in agile methodologies. Also authors demonstrate h...

متن کامل

Agile methodologies and the emergence of the agile organization: A software development approach waiting for its time?

Agile methodologies such as Extreme Programming (XP) have emerged as a major thrust in the computer software development arena. Almost contemporaneously, an organisational theory highly aligned with the values of agile methodologies has mutated from the ‘restructuring’ paradigm. This paper presents an overview of agile methodologies and the key features of the agile corporation, exploring the s...

متن کامل

Agile methodologies and the emergence of the agile organization: A software development approach waiting for its time?

Agile methodologies such as XP have emerged as a major thrust in the computer software development arena. Almost contemporaneously, an organisational theory highly aligned with the values of agile methodologies has mutated from the ‘restructuring’ paradigm. This paper presents an overview of agile methodologies and the key features of the agile corporation, exploring the synergistic relationshi...

متن کامل

Assimilation of Usability Engineering and User- Centered Design using Agile Software Development Approach

Various agile software development methodologies, since their commencement, encouraged the development of high quality software product. Quality of a product is the compelling trait that plays a vital role in any product‘s success. Usability engineering and User centered design are user-centered approaches, covering the customer‘s concerns. The way these approaches are understood and carried ou...

متن کامل

To Agile, or not to Agile: A Comparison of Software Development Methodologies

Since the Agile Manifesto, many organizations have explored agile development methods to replace traditional waterfall development. Interestingly, waterfall remains the most widely used practice, suggesting that there is something missing from the many “flavors” of agile methodologies. We explore seven of the most common practices to explore this, and evaluate each against a series of criteria ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011